Java进阶-UML聚合关系

  1. 是关联关系的一种,是较强的关联关系,是整体和部分的关系
  2. 整体不依赖部分,部分也不依赖整体,整体无法决定部分的生命周期
  3. 使用空心的棱形表示

image-20200222182136466

1
2
3
4
5
public class ClassRoom {
// ClassRoom 和 List 集合属于关联关系,在同一层次上
// ClassRoom 和 Student 属于聚合关系,一个是整体,一个是部分
List<Student> stus; //Student是部分
}